home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 41
/
Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso
/
Aminet
/
util
/
sys
/
InstallerNG.readme
< prev
next >
Wrap
Text File
|
2001-01-02
|
12KB
|
243 lines
Short: C= Installer 100% compatible replacement
Author: savage@light-speed.de (Jens Tröger)
Uploader: savage@light-speed.de (Jens Tröger)
Version: 1.5 pre, Oct 31, 2000
Type: util/sys
Distribution: Freeware
InstallerNG is a 100% compatible replacement of the original C= Installer
provided
with the old OS 3.1 releases.
InstallerNG is completly re-written from scratch with many new features and
bugfixes
where the old Installer is just a pitty. Additionally, it has a formal
language
definition, which is the reason for a stable compiler-kernel and the good
interpreter.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please note that this is a PRERELEASE and not a final version !!!
!!! It could have bugs where you adviced to report them. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The InstallerNG offers the same functions as the C= Installer and interprets
scripts
in the same way. Besides that, it offers a lot of new functions and
enhancements to
some old ones. Please refer to the guides for further details.
Some of the new features are:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Nice GUI
The builtin-gui is based on a BOOPSI class-collection, which was also
written
by Jens Tröger; these classes allow easy font-adaption, resizing and
support
MagicWB. Additionally, you may "plug-in" other gui-systems (like MUI,
BGui, ...)
via a shared library named "installergui.library".
Furthermore, the help window can left open, while you install your
packages;
this is a builtin feature and should be provided by every GUI plugin
- More strict interpretation
InstallerNG is more compatible to the C= documented Installer script
language.
The original C= Installer v43+ isn really strict in interpreting
scripts and
many error are just ignored and not mentioned to the user.
- Flexible interpretation
If an error raises while the interpretation process, InstallerNG
provides
to continue at the very next function (Remember, the C= Installer just
quits)
- Interuptable Interpretation
The InstallerNG can be interupted everytime by sending the CTRL-F signal
to its
process. This option allows to break out of infinite loops.
- Comfortable WB-Start
If you run the InstallerNG from WB and give it no script via tooltypes
a requester pops up which asks you whether you want to load a script by
a
file-requester or if you want to app-iconify the installer. If you drop
a
script-file on the application icon the InstallerNG gets started.
- Returncode
The InstallerNG now returns RETURN_OK (0) if everything of the
installation
went fine, or, in case of an error, it returns RETURN_FAIL (20). This
could
be useful, if you call the InstallerNG from a script and the script
wants
to check whether the InstallerNG was successfull or not.
- UNDO-REDO environments
Using the function "SWING" you are able to build an environment, in
which you can
"swing" from one (topmost) function to the next. When reaching the last
one, the
installation may proceed. This looks/works much like the MS-Setup
program :)
With v44 of the C= installer, you are able to simulate such an
environment by
special TRACE/RETRACE/BACK functions (have a look at the C= installer
documentation)
- Full installation control
If you want to, the InstallerNG asks for confirmation of every action,
no mattter
what the script-programmer codes in his installer script
- AppWindow
InstallerNG can now act as an socalled "AppWindow", i.e. you may drop
files into
the window and InstallerNG uses them. This only works, when the
InstallerNG asks
for a file or directory.
... and many more ... please see the .guide file
For more changes information, please read the .guide files attached in the
archive.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2273 572 74.8% 31-Oct-00 10:50:46 InstallerNG.info
4644 1915 58.7% 07-Feb-00 21:44:00 +.LICENSE
1572 985 37.3% 01-Nov-00 16:21:56 +.LICENSE.info
2273 567 75.0% 31-Oct-00 10:50:44 +c.info
145712 69102 52.5% 01-Nov-00 17:57:00 +InstallerNG.000
2060 1130 45.1% 25-Jun-00 15:29:14 +InstallerNG.000.info
145172 68760 52.6% 01-Nov-00 17:57:56 +InstallerNG.020
2060 1127 45.2% 25-Jun-00 15:29:10 +InstallerNG.020.info
172564 78678 54.4% 01-Nov-00 17:58:54 +InstallerNG.debug
2060 1131 45.0% 25-Jun-00 15:29:18 +InstallerNG.debug.info
545 294 46.0% 13-Jun-00 08:06:34 +CHANGES
7186 3116 56.6% 25-Jun-00 15:35:02 +installerng.catalog
21014 7112 66.1% 25-Jun-00 15:35:00 +installerng.ct
15594 5410 65.3% 19-Jul-00 08:12:30 +installerng.catalog
28985 9391 67.6% 19-Jul-00 08:12:32 +installerng.ct
16477 5377 67.3% 25-Jun-00 15:40:02 +installerng.cd
4188 1417 66.1% 31-Oct-99 16:59:18 +igui_AskBool.c
5747 1941 66.2% 31-Oct-99 17:00:26 +igui_AskChoice.c
943 355 62.3% 28-Oct-99 23:22:16 +igui_AskDir.c
3209 1103 65.6% 01-Nov-99 10:26:18 +igui_AskDisk.c
946 356 62.3% 28-Oct-99 23:22:16 +igui_AskFile.c
4111 1437 65.0% 01-Nov-99 10:26:54 +igui_AskNumber.c
5067 1678 66.8% 01-Nov-99 10:27:28 +igui_AskOptions.c
2640 954 63.8% 01-Nov-99 10:28:02 +igui_AskString.c
1670 626 62.5% 01-Nov-99 12:36:04 +igui_Bye.c
819 277 66.1% 28-Oct-99 23:22:16 +igui_ClearError.c
977 358 63.3% 28-Oct-99 23:22:16 +igui_ClearGUIEvent.c
711 231 67.5% 28-Oct-99 23:22:16 +igui_CloseCopyGauge.c
979 372 62.0% 28-Oct-99 23:22:16 +igui_Complete.c
1935 702 63.7% 28-Oct-99 23:22:16 +igui_Confirm.c
4492 1608 64.2% 28-Oct-99 23:22:16 +igui_CopyConfirm.c
4488 1516 66.2% 14-Mar-00 19:34:50 +igui_CopylibConfirm.c
5868 1644 71.9% 28-Oct-99 23:22:16 +igui_CreateFileList.c
734 237 67.7% 28-Oct-99 23:22:16 +igui_DisableCancel.c
736 238 67.6% 28-Oct-99 23:22:16 +igui_DisableProceed.c
804 252 68.6% 28-Oct-99 23:22:16 +igui_DisposeFileList.c
944 277 70.6% 28-Oct-99 23:22:16 +igui_Effect.c
1161 447 61.4% 28-Oct-99 23:22:16 +igui_EmptyPanel.c
1007 370 63.2% 28-Oct-99 23:22:16 +igui_Error.c
1149 408 64.4% 28-Oct-99 23:22:16 +igui_FreeApp.c
1033 379 63.3% 28-Oct-99 23:22:16 +igui_GetGUIEvent.c
840 294 65.0% 28-Oct-99 23:22:16 +igui_GetGUIInfo.c
1200 428 64.3% 28-Oct-99 23:22:16 +igui_GetNextEntry.c
1153 435 62.2% 28-Oct-99 23:22:16 +igui_GetScreenName.c
20128 3642 81.9% 31-Oct-99 17:02:52 +igui_InitApp.c
1415 549 61.2% 01-Nov-99 10:31:22 +igui_Message.c
1124 425 62.1% 28-Oct-99 23:22:16 +igui_NameCancel.c
1128 423 62.5% 28-Oct-99 23:22:16 +igui_NameProceed.c
879 303 65.5% 25-Jun-00 16:57:22 +igui_NotifyModuleAction.c
2784 829 70.2% 28-Oct-99 23:22:16 +igui_QueryDisplay.c
1624 559 65.5% 31-Oct-99 17:26:02 +igui_QuietWaitApp.c
990 369 62.7% 28-Oct-99 23:22:16 +igui_QuitApp.c
1723 606 64.8% 28-Oct-99 23:22:16 +igui_Request.c
1351 452 66.5% 28-Oct-99 23:22:16 +igui_SetCopyGauge.c
905 306 66.1% 28-Oct-99 23:22:16 +igui_SetHelp.c
990 358 63.8% 28-Oct-99 23:22:16 +igui_SetParseGauge.c
828 269 67.5% 28-Oct-99 23:22:16 +igui_StartupConfirm.c
1917 691 63.9% 31-Oct-99 17:01:40 +igui_SWING_Mode.c
1257 476 62.1% 28-Oct-99 23:22:16 +igui_TRAP_Mode.c
705 220 68.7% 28-Oct-99 23:22:16 +igui_WaitApp.c
12229 2130 82.5% 31-Oct-99 16:39:52 +igui_Welcome.c
981 356 63.7% 28-Oct-99 23:22:16 +igui_Working.c
1346 378 71.9% 28-Aug-99 09:41:14 +includes.h
196 135 31.1% 08-Aug-99 16:51:50 +installergui_base.h
2283 828 63.7% 28-Aug-99 09:54:18 +installergui_data.h
123 95 22.7% 28-Oct-99 23:58:00 +libbase.c
21946 5213 76.2% 01-Nov-99 11:09:32 +libstuff.c
3190 1479 53.6% 15-Oct-99 20:07:58 +README
4496 915 79.6% 25-Jun-00 16:44:20 +installergui_protos.h
355 246 30.7% 12-Jun-00 04:16:36 +installerngmodule_protos.h
2080 632 69.6% 25-Jun-00 16:39:50 +installergui.fd
191 147 23.0% 12-Jun-00 04:15:24 +installerngmodule.fd
790 428 45.8% 12-Jun-00 05:18:58 +installerngmodule_base.h
9652 3052 68.3% 28-Oct-00 13:44:00 +installergui.h
4209 1648 60.8% 29-Aug-00 17:35:08 +installerngmodule.h
221 150 32.1% 09-Mar-00 12:24:46 +installergui_pragmas.h
238 153 35.7% 11-Jun-00 12:27:22 +installerngmodule_pragmas.h
289 199 31.1% 15-Aug-99 12:58:44 +installergui.h
321 210 34.5% 11-Jun-00 12:26:26 +installerngmodule.h
2814 626 77.7% 25-Jun-00 16:41:32 +installergui_pragmas.h
374 207 44.6% 12-Jun-00 04:14:28 +installerngmodule_pragmas.h
3222 711 77.9% 25-Jun-00 16:42:46 +installergui_lib.h
444 247 44.3% 12-Jun-00 04:13:46 +installerngmodule_lib.h
164 137 16.4% 12-Jun-00 19:43:28 +GetDescription.c
70 70 0.0% 19-Jul-00 19:28:08 +GetPriority.c
9109 2350 74.2% 19-Jul-00 20:07:04 +PerformAction.c
9808 2846 70.9% 28-Sep-99 20:08:14 +savage_protos.h
208 121 41.8% 14-Aug-99 16:19:50 +filetype.h
374 123 67.1% 14-Aug-99 16:19:50 +getreg.h
515 227 55.9% 14-Aug-99 16:19:50 +guicontext.h
561 217 61.3% 14-Aug-99 16:19:50 +guicontext.i
2720 884 67.5% 14-Aug-99 16:19:50 +macros.h
153 84 45.0% 28-Sep-99 20:08:14 +patternmatcher.h
134 108 19.4% 14-Aug-99 16:19:50 +stdio.h
310 174 43.8% 14-Aug-99 16:19:50 +sysinfo.h
452 191 57.7% 14-Aug-99 16:19:50 +sysinfo.i
217 129 40.5% 14-Aug-99 16:19:50 +visible.h
399 151 62.1% 14-Aug-99 16:19:50 +visible.i
18120 6341 65.0% 14-Aug-99 16:43:12 +savage_far.lib
19012 6645 65.0% 14-Aug-99 08:27:58 +savage_near.lib
2273 569 74.9% 31-Oct-00 10:50:46 +docs.info
55533 20701 62.7% 01-Nov-00 15:56:08 +InstallerNG.guide
1572 983 37.4% 01-Nov-00 16:18:44 +InstallerNG.guide.info
158177 43411 72.5% 01-Nov-00 16:17:10 +Programming.guide
1572 984 37.4% 01-Nov-00 16:21:46 +Programming.guide.info
2273 568 75.0% 31-Oct-00 10:50:46 +examples.info
2370 923 61.0% 01-Oct-00 17:40:22 +descent.installer
1874 1028 45.1% 02-Oct-00 09:31:34 +descent.installer.info
1299 465 64.2% 02-Oct-00 09:30:50 +iconpos.installer
1847 1001 45.8% 02-Oct-00 09:31:34 +iconpos.installer.info
4234 1392 67.1% 22-Mar-00 18:09:32 +math.installer
1847 1000 45.8% 02-Oct-00 09:31:34 +math.installer.info
2571 886 65.5% 23-Aug-00 16:19:54 +properties.installer
1845 998 45.9% 02-Oct-00 09:31:34 +properties.installer.info
372 221 40.5% 15-Oct-99 19:33:32 +stringformat.installer
1869 1024 45.2% 02-Oct-00 09:31:34 +stringformat.installer.info
1303 515 60.4% 19-Mar-00 22:46:16 +sysinfo.installer
1864 1017 45.4% 02-Oct-00 09:31:34 +sysinfo.installer.info
12990 3348 74.2% 01-Nov-00 15:53:08 +Install
1928 1060 45.0% 31-Oct-00 10:50:44 +Install.info
3957 1755 55.6% 31-Oct-00 10:47:48 +InstallerNG.readme
1572 985 37.3% 01-Nov-00 16:22:04 +InstallerNG.readme.info
2273 567 75.0% 31-Oct-00 10:50:46 +libs.info
6676 3555 46.7% 10-Sep-00 12:59:54 +prettyprinter.module
28728 12204 57.5% 25-Jul-00 12:55:50 +installergui.library
99288 50720 48.9% 03-Jul-00 17:00:38 +logo
19302 13211 31.5% 03-Oct-98 11:45:02 +yeah
268 233 13.0% 03-Oct-98 11:43:14 +CloseScreenPatch
2272 1460 35.7% 27-Mar-99 08:26:48 +GetSum
-------- ------- ----- --------- --------
1227755 493251 59.8% 04-Nov-100 06:41:04 129 files